草庐IT

HTTP Error 400

全部标签

node.js - WebSocket 连接到 'wss://' WebSocket 握手期间出错 : Unexpected response code: 400

我使用socket.io在我的node.js在express上运行的应用程序.本地版本(localhost)上的一切正常,但是当我切换到生产服务器(使用自定义证书通过https提供服务)时,我在浏览器控制台中收到以下错误:websocket.js:112WebSocketconnectionto'wss://infranodus.com/socket.io/?EIO=3&transport=websocket&sid=j_WBxkPY_RlpF9_ZAANP'failed:ErrorduringWebSockethandshake:Unexpectedresponsecode:400我

node.js - 使用 nginx 的 Meteor WebSocket 握手错误 400

我设法在我的基础设施(Webfactions)上部署了meteor。该应用程序似乎工作正常,但是当我的应用程序启动时,我在浏览器控制台中收到以下错误:WebSocket连接到“ws://.../websocket”失败:WebSocket握手期间出错:意外响应代码:400 最佳答案 WebSocket速度很快,您不必(也不应该)禁用它们。这个错误的真正原因是Webfactions使用了nginx,而nginx配置不当。这里是如何correctlyconfigurenginxtoproxyWebSocketrequests,通过设置p

python - 为什么 Python 的 urllib2.urlopen() 会为成功的状态码引发 HTTPError?

根据theurllib2documentation,Becausethedefaulthandlershandleredirects(codesinthe300range),andcodesinthe100-299rangeindicatesuccess,youwillusuallyonlyseeerrorcodesinthe400-599range.还有下面的代码request=urllib2.Request(url,data,headers)response=urllib2.urlopen(request)使用代码201(已创建)引发HTTPError:ERROR2011-08-1

python - 如何绕过 HttpError 403 Insufficient Permission? (gmail api,python)

我在执行代码时不断收到以下错误:Anerroroccurred:这是我的代码:importhttplib2importosfromhttplib2importHttpfromapiclientimportdiscoveryimportoauth2clientfromoauth2clientimportclientfromoauth2clientimporttoolstry:importargparseflags=argparse.ArgumentParser(parents=[tools.argparser]).parse_args()exceptImportError:flags=N

python - urllib2 HTTP 错误 400 : Bad Request

我有一段这样的代码host='http://www.bing.com/search?q=%s&go=&qs=n&sk=&sc=8-13&first=%s'%(query,page)req=urllib2.Request(host)req.add_header('User-Agent',User_Agent)response=urllib2.urlopen(req)当我输入一个多于一个单词的查询时,例如“thedog”,我收到以下错误。response=urllib2.urlopen(req)File"/usr/lib/python2.7/urllib2.py",line126,inur

python - 一天总是 86,400 纪元秒长吗?

在查看我过去的答案时,我注意到我提出了诸如this之类的代码。:importtimedefdates_between(start,end):#muckaroundbetweenthe9k+timerepresentationsystemsinPython#nowstartandendaresecondssinceepoch#return[start,start+86400,start+86400*2,...]returnrange(start,end+1,86400)重读这段代码时,我不禁感到TonythePony的可怕触感。在我的脊椎上,对着我的耳朵轻轻地喃喃着“闰秒”以及其他可怕、

python - 调试 Apache/Django/WSGI 错误请求 (400) 错误

我的简单Django应用程序在Debug模式下运行良好(manage.pyrunserver),并且在我的开发箱上的WSGI+Apache下运行,但是当我推送到EC2时,我开始收到间歇性(10-80%的时间)我尝试查看的任何URL的BadRequest(400)错误(无论是在我的应用程序中还是在Django管理员中。在哪里可以找到有关此的调试信息?/var/log/apache2/error.log中没有任何内容,即使使用LogLevel=info。我检查了版本,记录了Request环境(参见ModWSGIDebuggingTips),没有发现重大差异。我剩下的一个想法是,我正在使用基

Python urllib2 : Reading content body even during HTTPError exception?

我正在使用urllib2通过HTTP获取页面。有时,当我的请求包含错误时,资源会引发HTTP错误400(错误请求)。但是,该响应还包含一个提供详细错误消息的XML元素。能够看到该错误而不仅仅是urllib2返回的HTTPError异常会非常方便。如何在异常情况下返回文档内容? 最佳答案 importurllib2try:request=urllib2.Request('http://www.somesite.com')response=urllib2.urlopen(req)excepturllib2.HTTPErrorase:er

python - HTTPError 403(禁止),Django 和 python-social-auth 使用 OAuth2 连接到 Google

使用python-social-auth,我在接受来自google的访问后收到403:Forbiden错误消息编辑:我最近(2017年)遇到了同样的错误,但出现了一条新消息:401ClientError:Unauthorizedforurl:https://accounts.google.com/o/oauth2/token 最佳答案 此答案已过时,因为Google+API将于2019年3月7日弃用您需要添加Google+API到GoogleDeveloperConsole上启用的API列表(在APIs下)注意:如果要查看真正的错误

java - spring-security oauth2 REST 服务器在错误凭据(400)错误响应中不需要的 Stacktrace

我们有一个基于Oauth2的REST服务器(资源+授权),由spring-security+springweb+jersey提供,用于我们的REST资源。大多数情况都很好,但是当使用错误凭据在用户名-密码流中点击/oauth/token时,我们不仅得到400(按照规范是正确的),而且响应中的整个堆栈跟踪为JSON.我已经搜索、调试和摸索,但无法完全找到罪魁祸首。这可能是Spring安全设置吗?还是Spring网?还是使用jersey映射资源的servlet?示例响应(缩写):$curl-XPOST-v--data"grant_type=password&username=admin&p